function NuderHTMLForm(form) {
	
	this.formType = "standard";
	this.useNativeProgress = false;
	this.formEngine = "html";

	var inps = form.getElementsByTagName("input");			
	for (var i = 0; i < inps.length; i++)
		if (!inps[i].name) 
			inps[i].name = ServiceUtil.generateID("nuderrequest_input");

	form.method = "POST";
	form.enctype = "multipart/form-data";
	form.encoding = "multipart/form-data";
	
	this.createInstance = function() {
		return new function() {
			
			this.action = null;
			
			var me = this;
			var div;
			
			this.submit = function() {

				form.action = ServiceUtil.generateDomain() + me.action;
				
				var id = ServiceUtil.generateID("nuderrequest_frame");

				div = document.createElement("div");
				div.style.display = "none";
				div.innerHTML = "<iframe name='"+id+"' id='"+id+"'></iframe>";

				document.body.appendChild(div);
								
				form.target = id;
				form.submit();
			}
			
			this.stop = function() {
				document.body.removeChild(div);
				div = null;
			}
		}
	}
	
}